현재완료형은 과거에 시작되어 현재까지 영향을 미치는 동작이나 상태를 나타냅니다. 영어에서는 'have/has + 과거분사'를 사용하여 표현합니다.
Use cases
과거에서 현재까지 이어진 경험
과거에 일어난 일이 현재와 관련된 경험을 나타냅니다.
완료된 행동의 결과
과거에 완료된 행동이 현재에 영향을 미치는 결과를 표현합니다.
과거부터 현재까지 지속된 상태
과거에 시작되어 현재까지 이어지는 상태를 나타냅니다.
Usage
'have/has + 과거분사' 구조를 사용합니다.
주어에 따라 have(1, 2인칭 및 복수) 또는 has(3인칭 단수)를 사용합니다.
시간 부사(예: already, yet, just, ever, never, for, since)와 자주 사용됩니다.
한국어에서는 현재완료형이 영어의 infinitive와 gerund 구분 없이 문맥에 따라 표현되며, 동사 자체는 변화하지 않고 시간 부사나 문맥으로 완료를 나타냅니다.
Use cases
과거에서 현재까지 이어진 경험
과거에 일어난 일이 현재와 관련된 경험을 나타냅니다.
완료된 행동의 결과
과거에 완료된 행동이 현재에 영향을 미치는 결과를 표현합니다.
과거부터 현재까지 지속된 상태
과거에 시작되어 현재까지 이어지는 상태를 나타냅니다.
Usage
한국어에서는 동사 형태 변화 없이 '해왔다', '한 적 있다' 같은 표현으로 완료를 나타냅니다.
영어의 gerund(-ing 형태)는 현재완료 문맥에서 사용되지 않으며, 한국어에서는 동일한 동사 형태로 표현됩니다.
형태 변화
영어에서는 'have/has + 과거분사'를 사용하여 현재완료를 나타냅니다 (예: I have eaten).
한국어에서는 동사 형태가 변하지 않으며, 완료를 문맥이나 부사로 나타냅니다 (예: 먹었다).
문법적 용도
영어에서는 현재완료가 과거와 현재의 연결을 강조하며, 과거분사 형태를 사용합니다.
한국어에서는 영어의 gerund처럼 동사가 명사 역할을 하지 않으며, 완료형 동사로 직접 표현됩니다.
과거분사 사용 오류
현재완료형에서는 동사의 과거분사 형태를 사용해야 하며, 단순 과거형이나 기본 동사를 사용하는 것은 잘못입니다.
시간 부사 사용 오류
현재완료형은 특정 과거 시점(yesterday, last night)을 나타내는 부사와 함께 사용되지 않으며, 이 경우 단순 과거형을 사용해야 합니다.
과거분사 형태 확인
일반 동사는 과거분사로 -ed를 붙이고, 불규칙 동사의 과거분사(예: go → gone)를 반드시 확인하세요.
적절한 시간 부사 사용
already, yet, just, ever, never, for, since 같은 부사를 사용하여 현재완료의 의미를 명확히 하세요. 예: I have just finished my work.
퀴츠